Maybe should not be used in user facing api.
Fragment Source
Path on where the shaders are stored.
Vertex Source
See Implementation
Maybe should not be used in user facing api.